package it.izsto.be.bean;

import it.izsto.bo.FiltriBean;
import it.izsto.dto.sig4.SigfrmWithBLOBs;
import it.izsto.dto.sig4.VControlloAccessi;
import it.izsto.dto.sig4.giuseppe.UserLab;
import it.izsto.dto.sig4.giuseppe.UserQuery;

import java.math.BigDecimal;
import java.util.List;

import javax.ejb.Remote;

@Remote
public interface HomePortaleBackingBeanRemote {

	public List<VControlloAccessi> getRiepilogoList(FiltriBean filtri);
	public SigfrmWithBLOBs getPDF(String codRapporto, String annoRapporto);
	public void inserisciUtente(String newUser) throws Exception;
	public void eliminaUtente(BigDecimal idUser) throws Exception;
	public List<UserQuery> getqueryUtente(BigDecimal userId);
	public List<UserLab> getLaboratoriUtente(BigDecimal userId);
	public void aggiornaLab(BigDecimal bigDecimal, List<String> selectedLab);
	public void aggiornaQuery(BigDecimal userId, List<String> selectedQuery);
}
